package org.jmh.gift.fallback;

import org.jmh.gift.client.LoginUserFeignClient;
import org.jmh.gift.domain.LoginUser;
import org.jmh.gift.enums.SystemErrorCode;
import org.jmh.gift.util.AjaxResult;
import org.springframework.stereotype.Component;

/**
 * 不用之前的hystrix做熔断降级,而是要使用sentinel
 * 之前实现的FallbackFactory接口是hystrix提供的
 * 如果要使用sentinel应该是实现client接口类
 */
@Component
public class LoginUserFallback implements LoginUserFeignClient {

    @Override
    public AjaxResult addOrUpdate(LoginUser loginUser) {
        return AjaxResult.error(SystemErrorCode.RESPONSE_CODE_400500);
    }
}

